/**
 * Generali Solutions d'assurances - Tous droits réservés &copy; 2007 - 2010
 */
package fr.generali.accueilclient.client.om.impl;

import fr.generali.accueilclient.client.om.IClientAssociation;
import fr.generali.accueilclient.client.om.NaturePersonne;

/**
 * Implémentation d'un {@link IClientAssociation}
 * 
 * @author selrhazala
 */
public class ClientAssociation extends PersonneMorale implements IClientAssociation {

    /**
     * le type de l'association
     */
    private String type;

    /**
     * true si l'association est d'utilité publique
     */
    private boolean utilitePublique;
    
    /**
     * le nombre de sites
     */
    private String nbSites;
    
    /**
     * le montant du budget annuel
     */
    private String budgetAnnuel;
    
    /**
     * le nombre de benevoles
     */
    private String nbBenevoles;
    
    /**
     * le nombre de benevoles
     */
    private String nbAdherents;
    
    /**
     * le nombre de membres actifs bureau
     */
    private String nbMembresActifs;

    /**
     * Constructeur par défaut
     */
    public ClientAssociation() {
        setNaturePersonne(NaturePersonne.ASSOCIATION);
    }

    /**
     * {@inheritDoc}
     */
    public String getType() {
        return type;
    }

    /**
     * {@inheritDoc}
     */
    public void setType(String type) {
        this.type = type;
    }

    /**
     * {@inheritDoc}
     */
    public boolean isUtilitePublique() {
        return utilitePublique;
    }

    /**
     * {@inheritDoc}
     */
    public void setUtilitePublique(boolean utilitePublique) {
        this.utilitePublique = utilitePublique;
    }

    /**
     * {@inheritDoc}
     */
    public String getNbSites() {
        return nbSites;
    }

    /**
     * {@inheritDoc}
     */
    public void setNbSites(String nbSites) {
        this.nbSites = nbSites;
    }

    /**
     * {@inheritDoc}
     */
    public String getBudgetAnnuel() {
        return budgetAnnuel;
    }

    /**
     * {@inheritDoc}
     */
    public void setBudgetAnnuel(String budgetAnnuel) {
        this.budgetAnnuel = budgetAnnuel;
    }

    /**
     * {@inheritDoc}
     */
    public String getNbBenevoles() {
        return nbBenevoles;
    }

    /**
     * {@inheritDoc}
     */
    public void setNbBenevoles(String nbBenevoles) {
        this.nbBenevoles = nbBenevoles;
    }

    /**
     * {@inheritDoc}
     */
    public String getNbAdherents() {
        return nbAdherents;
    }

    /**
     * {@inheritDoc}
     */
    public void setNbAdherents(String nbAdherents) {
        this.nbAdherents = nbAdherents;
    }

    /**
     * {@inheritDoc}
     */
    public String getNbMembresActifs() {
        return nbMembresActifs;
    }

    /**
     * {@inheritDoc}
     */
    public void setNbMembresActifs(String nbMembresActifs) {
        this.nbMembresActifs = nbMembresActifs;
    }

    
    
}
